package bridgePattern;

/**
 * 桥接模式的桥
 */
public abstract class OperatingSystemVersion {

    protected VideoFile videoFile;

    /**
     * 桥接模式，通过此构造方法，把实现类组合进这个维度
     * @param videoFile
     */
    public OperatingSystemVersion(VideoFile videoFile) {
        this.videoFile = videoFile;
    }

    // 具体如何实现，实现类决定
    public abstract void play(String fileName);
}
